public class Object02 {
    public static void main(String[] args) {
        //对象在内存中的存在形式
        /*类与对象
        基本介绍：
            从概念或叫法上看 ： 成员变量 = 属性 = field （即成员变量是用来表示属性的） Car(name,price,color)
            属性是类的一个组成部分，一般是基本数据类型 ， 也可以是引用类型（对象 ，数组）。

        * */
        /*属性的注意事项和细节
            属性的定义语法同变量 示例 ： 访问修饰符 属性类型 属性名;
                访问修饰符是用来控制属性的访问范围的 ， 具体有四种访问修饰符 ：public proctected , 默认 ， private
            属性的定义类型可以为任何类型 ， 包括基本类型和引用类型
            属性如果不赋值 ， 有默认值 ， 规则和数组一致
        * */

       // 创建一个 Person 对象
        //p1 是对象名（引用对象）
        //new Pewson() 创建的对象空间才是真正的对象
        Person1 p1 = new Person1();//p1 是对象名（引用对象）

        //对象的属性默认值 ， 遵守数组规则 ：int 0, short 0, byte 0, long 0, foalt 0.0, double 0.0, char \u0000, boolean false, String null;

        /*如何创建对象
            先声明在创建
                Cat cat;
                cat = new Cat();

             直接创建
                Cat cat = new Cat();
        * */

        /*如何访问属性
            对象名.属性名; cat.name;cat.age;cat.color;
        * */

    }
}
class Person1{
    int age;
    int name;
    double sal;
    boolean isPass;
}